@charset "utf-8";
/* 常用间隔填充 */

ul {margin:0;padding:0;}
#txt { text-indent:2em; }
.mg_5 { margin:5px; }
.mg_10 { margin:10px; }
.mg_20 { margin:20px; }
.mg_bot_5 { margin-bottom:5px; }
.mg_bot_10 { margin-bottom:10px; }
.pd_5 { padding:5px; }
.pd_10 { padding:10px; }
.pd_20 { padding:20px; }
li { list-style:none; }
/* 文字的位置 */
.t-left { text-align: left; }
.t-center { text-align: center; }
.t-right { text-align: right; }
/* 文字形态 */
.t-b {/* 加粗 */ font-weight: 700; }
.t-i {/* 斜体 */ font-style: italic; }
/* 默认连接样式 */
a,a:visited,a:hover,a:active {color:#000000;text-decoration:none;}
a:hover {color:#FF0000;text-decoration: underline;}
/* 14号字体 */
.font14 {font-size:14px;line-height:30px;*line-height:30px!important;/* IE7 */*line-height:30px;/* IE6 */}
/* 最外层的容器 */
div#container {margin:0 auto; width: 100%; }
div.yui3-g { vertical-align:middle;}
#list { /* 默认行高 */line-height:24px;  *line-height:24px!important;*line-height:24px;}
div.dian_a ul li {/*background: url(/share/images/icon.gif) no-repeat 0 9px;*/}
/* 侧边非固定大小布局 */
div.yui3-g#layout { }
div.yui3-g#layout div#left { } /* 副显示区 */
div.yui3-g#layout div#right { } /* 副显示区 */
div.yui3-g#layout div#main { } /* 主显示区 */
/* 左侧固定大小布局 */
div.yui3-g#layout-left { padding-left:300px;}
div.yui3-g#layout-left div.yui3-u#left {width:300px;margin-left:-300px;}
div.yui3-g#layout-left div.yui3-u#main { width:100%; }
/* 右侧固定大小布局 */
div.yui3-g#layout-right { padding-right:300px;}
div.yui3-g#layout-right div.yui3-u#main { width:100%; }
div.yui3-g#layout-right div.yui3-u#right {width:300px;margin-right:-300px;}
/* 左右侧固定大小布局 */
div.yui3-g#layout-center {padding-left:300px;padding-right:150px;}
div.yui3-g#layout-center div.yui3-u#left {width:300px;margin-left:-300px;}
div.yui3-g#layout-center div.yui3-u#main { width:100%; }
div.yui3-g#layout-center div.yui3-u#right {width:150px;margin-right:-150px;}
/* 页头样式 */
div#container div#header div#box {text-align:right;padding-right:10px;background-color:#CCC; }
div#container div#header div#flash {height:300px; }
/* 导航菜单 */
div#container div#header div#nav ul {height:30px;text-align: center;padding-left:20px;}
div#container div#header div#nav ul li {float:left; }
/* 页脚样式 */
div#container div#footer {text-align:center;min-height: 180px!important;line-height: 1.8;padding-top:20px;font-family:Arial, Helvetica, sans-serif;}
/* 栏目模块样式 */
div.yui3-g#category div#title {height:30px;line-height:30px;}
div.yui3-g#category div#title h2 {font-size:14px;font-weight:700;}
div.yui3-g#category div#more {height:30px;line-height:30px;text-align: right;}
div.yui3-g#category div#more a {padding-right:5px; }
div.yui3-g#category div#list {overflow: hidden; }
div#left div#list ul li {width:100%;float: none;}
div#main div#list ul li {width:100%;*width:98%!important;float:left;}
div.more#main div#list ul li {width:100%;float:left;}
div#main div#list ul li span { float:left; }
div#main div#list ul li span.right { float:right; }
div#main div#list li span { float:left; }
div#main div#list li span.right {float:right;margin-right:15px;}
/* 红头标题 */
div.redtit { height:60px; }
/* detail页 */
div.detail div.detail_location {margin:0 25px;height:40px;line-height:40px;border-bottom-width: 2px;border-bottom-color: #000;border-style: none none solid none;font-family:"宋体";}
div.detail div.title {text-align:center;margin:10px 40px;}
div.detail div.detail_video {/*width:800px;height:350px;*/margin:20px auto;text-align:center;}
/* 音频按钮大小 */
video::-webkit-media-controls-mute-button,video::-webkit-media-controls-play-button {background-size: 45px;}
div.detail div.title div.b_title {font-size:28px;font-weight:700;line-height:1.8;}
div.detail div.title div.m_title {font-size:17px;line-height:2.0;min-height:30px;}
div.detail div.title div.sth_a {color:#999;height: 35px;line-height: 35px;margin-top:10px;border-top: 1px dotted #E0E0E0;border-bottom: 1px solid #E0E0E0;}
div.detail div.title div.sth_a a { color:#999; }
div.detail div.image {margin:40px auto;text-align:center;width:600px;}
div.detail div.text,
div.detail div.sth_b {padding:20px 40px;line-height:2.0;}
div.detail div.sth_b div.from { font-size:14px; }
div.detail div.sth_b div.editor {text-align:right;font-size:14px;}
div.detail div.small { font-size:12px; }
div.detail div.general { font-size:16px; }
div.detail div.big { font-size:22px; }
div.detail div.sth_a span a.print {background: url(/share/images/prt.gif) no-repeat left center;padding-left: 20px;}
div.detail div.sth_a span.size {background: url(/share/images/text.gif) no-repeat left center;padding-left: 20px;}
div#container div.detail .image img,
div#container div.detail ul#article_images li div img { margin:20px 0; }
div.detail img{
	display: block;
	max-width: 800px !important;
	margin: 20px auto !important;
}
div.detail table{
	max-width: 100% !important;
	overflow-x: auto;
    float: none;
    width: auto;
	/* margin: 20px auto; */
}
div.detail table[align="left"] {
    margin: 0 auto 0 0;
}
div.detail table[align="center"] {
    margin: 0 auto;
}
div.detail table[align="right"] {
    margin: 0 0 0 auto;
}

div.detail td,
div.detail th {
	border:1px solid #DDD;
}

/* search页样式 */
div#container.search div.search_box_a { border: 1px solid #E8E8E8; }
div#container.search div.search_box_b {background-color: #FFE8D0;border: 1px solid #FB7;line-height: 1.5;}
div#container.search div.search_content {padding: 0 40px;min-height:500px;}
div#container.search div.search_content ul {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #E3E3E3;}
div#container.search div.search_content ul li.title{float:none;}
div#container.search div.search_content ul li.title a {font-size: 16px;color: #00C;border-bottom: 1px solid #00C;}
div#container.search div.search_content ul li.links { color: #093; }

div#container.search div.search_content ul li{line-height:30px;}

/* 错误提示页 */
div.tips {
	background-color: #F3F3F3;
	border: 1px solid #CCC;
	text-align: center;
	width: 450px;
	font-size: 16px;
	line-height: 27px;
	color: #2F374E;
	margin: 0 auto;
	padding:40px 0;
}
div.tips a {
	width: 75px;
	color: #666;
	height: 31px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	padding: 5px 15px;
	border: 1px solid #CCC;
	background: white;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
}
div.tips a:hover {
	text-decoration:none;
	background: white;
	background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0);
}
/* 页面栏目按钮 */
.btn { text-align:center; }
/* 留言板样式 */
#main div.court_message {border: 1px solid #E7E7E7;height:1050px;}
#main div.court_message div.comments_box {border-bottom-width: 1px;border-bottom-color: #CCC;border-style: none none solid none;}
#main div.court_message div.comments_box ul li.info { margin-top:10px; }
#main div.court_message div.comments_box ul li.comment {font-size:14px;line-height:1.8;margin:10px 0;}
#main div.court_message div.comments ul li.r1 {height:30px;margin:5px 0;}
#main div.court_message div.comments ul li.r1 input#button {width:50px;margin:0 5px;}
#main div.court_message div.comments ul li.r2 { margin:10px 0; }
#main div.court_message div.comments ul li.r2 textarea {width:728px;height:150px;}
#main div.court_message div.comments ul li.r3 input {height: 35px;width: 100px;font-size: 14px;line-height: 35px;}


div.flash-switch ul li {display: none;}

/*友情链接单独样式开始*/
.site_link_view_table {}

.site_link_view_table tr,
.site_link_view_table td {
	border: none;
}

.site_link_view_table td {
	line-height: 30px;
	padding: 0;
	padding: 0 10px;
}

.site_link_view_table td img {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/*友情链接单独样式结束*/

/*网页黑白*/
/*html,
body,
img,
a {
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
	filter: grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    _filter:none;
	filter: gray;
}*/